home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / SecalDemo / Inc / devices / gameport.inc < prev    next >
Text File  |  1998-06-24  |  598b  |  31 lines

  1. include "inc/exec/types.inc";
  2. include "inc/exec/io.inc";
  3.  
  4. def GPD_READEVENT = (CMD_NONSTD+0);
  5. def GPD_ASKCTYPE = (CMD_NONSTD+1);
  6. def GPD_SETCTYPE = (CMD_NONSTD+2);
  7. def GPD_ASKTRIGGER = (CMD_NONSTD+3);
  8. def GPD_SETTRIGGER = (CMD_NONSTD+4);
  9.  
  10. def GPTB_DOWNKEYS = 0;
  11. def GPTF_DOWNKEYS = (1<<0);
  12. def GPTB_UPKEYS = 1;
  13. def GPTF_UPKEYS = (1<<1);
  14.  
  15. struct GamePortTrigger is
  16.   gpt_Keys:uword;
  17.   gpt_Timeout:uword;
  18.   gpt_XDelta:uword;
  19.   gpt_YDelta:uword;
  20. ;
  21.  
  22. def GPCT_ALLOCATED = -1;
  23. def GPCT_NOCONTROLLER = 0;
  24.  
  25. def GPCT_MOUSE = 1;
  26. def GPCT_RELJOYSTICK = 2;
  27. def GPCT_ABSJOYSTICK = 3;
  28.  
  29. def GPDERR_SETCTYPE = 1;
  30.  
  31.